嗨,大家好,接觸ERP已經一段時間,當時公司成立正在尋找一套可以進行可以客製的開源系統,透過朋友的介紹認識了ODOO,也因此開始了漫長的自學路程。當時因為系統顧問經驗,在系統操作問題都不大,因此著重點在系統架構,特別希望是雲端化的開源系統,可以學習較新的程式架構,並且了解前端/後端的運作關係,從第一年的安裝使用,第二年的輔導客戶經驗,第三年的程式開發,第四年的開源分享,希望透過這幾年的經驗,將ODOO這套軟體的優劣與大家分享。
近年版本不斷更新,過往的學習資源在中文方面特別少,因此就萌生了寫手冊的想法,主要是自己是輔導方,站在客戶的立場會希望有手冊可以閱讀,鐵人賽報名ODOO主題已經潛水兩年的時間,去年潛水的期間已經開始著手撰寫最新版本ODOO16相關文章,多數的內容已經編入「ODOO16社群版-ERP使用手冊」,截錄手冊內章節並加入近期的案例分享與第三方模組介紹。
期望內容可以讓新手使用ODOO的玩家更快速地進行入門,並且有一些理論基礎與流程概念,透過一個案例智能家具公司去模擬製造業的情境,包含採購、製造(含委外)、庫存、出貨、財務的五個模組流程,並搭配各個職能的工作職掌來對應系統標準作業流程(SOP),讓使用者更有架構的了解系統的正確使用方式。
圖片來源 - https://www.odoo.com/zh_TW/page/brand-assets
ODOO的創辦人為Fabien Pinckaers,源自比利時,引用Fabien文章並簡略整理(註1)
年度 | 發展 |
---|---|
2005 | 緣起比利時Fabien Pinckaers開發Tiny ERP |
2008 | 更名Open ERP |
2014 | 系統不在局限於EPR功能,更名ODOO 8 |
2015 | 區分企業版與社群版,ODOO 9 |
2016-2022 | ODOO10-16 |
Fabien文章到2014年,從2014年~至今(2023年9月),ODOO8開始規劃了企業版與社群版的差異,進階功能逐漸移轉到企業版,並改變了使用授權方式(下一節說明使用授權),之後每年約十月份發佈新的版本,至2022年10月推出了ODOO16版本,透過社群的前輩分享接觸過ODOO8版至今,每一個版本功能都有更好的進步,就個人使用ODOO13開始接觸也有同樣的感覺,但功能的異動例如社群版進階功能移轉到企業版的那一刀,會感覺社群版缺了一大塊功能,所幸還有第三方模組的支援,剩下的仰賴各輔導與客製廠商的努力,讓ODOO ERP可以在台灣有更多的使用經驗。
上一節說明ODOO9版規劃將社群版與企業版本進行分割,因此將授權方式於ODOO 9版由AGLPv3進行調整為LGPLv3,並將在於將企業授權:Odoo Enterprise Edition License v1.0,官網說明原因(註2)英文翻譯如下:
文章中提到此改變適合:會計本地化、改進現有模塊(庫存、MRP 等)...等因素,並提供AGPLv3與LGPLv3的比較表(註3),如果是第三方模組透過ODOO APPS這個平台售出的,為禁止在發佈售出適用於Odoo Proprietary License v1.0,參考官網(註4)說明如下
另外補充更多的授權知識,可以閱讀Yuren Ju的開放源碼授權概觀上下篇(註5)。
ODOO的系統設計以雲端技術、模組化為主架構,透過瀏覽器就可以使用系統,各模組間的關係可以想像成積木的樣式(如下圖參考),根據Base模組為主體,其他模組可依據客戶的使用需求,類似積木使用方式進行卸載與安裝,因此效能也會有所差異,其中第三方模組也是同樣的情況,但第三方模組需要注意的是如果有繼承同樣功能可能會有名稱重複、資料重複、程式開發..等情況發生,因此第三方模組使用安裝比較適合有資訊單位協助會比較適合,就整體架構算是比較彈性且靈活的。
(圖片來源 - 系統截圖)
ODOO開發使用三層式資料架構,如下圖,區分資料層、邏輯層、展示層:
圖片來源 - https://en.wikipedia.org/wiki/Multitier_architecture
對於剛接觸ODOO的新鮮人,通常都會評估社群版與企業版的差異,本節依據計費方式與功能差異進行介紹,首先價格在社群版是免費的,程式碼開源在Github供大家下載安裝使用,明天會進行安裝社群版教學,另外透過官網的免費15天試用或Runbot的企業版本進行與社群版的功能差異比較。
ODOO在2022/10/13號年會中,公布了新的企業版計價方式,主要的差異在新版本的計價方式不局限於模組數量,相較過去計費方式較為簡單,但是價格是稍有變化,使用數越多,價格比過往費用更貴,反之如果是使用數少的企業則是相對便宜,這樣子的改變對於入門使用企業版的體驗是相對友善的,另外企業版跟社群版相同是可以進行客製調整的,取決於客戶的需求與行業特性來評估部屬環境的方式,相關費用可以到官網進行。
前一篇有介紹ODOO是透過模組化的方式進行安裝,社群版上有已經有許多的基礎功能可以使用,如需要其他功能,社群版的好處就是有較多的第三方模組支援可以進行下載安裝使用。而企業版則是在社群版基礎上在進行開發的,例如進階的財務與製造模組、Studio、VOIP、移動式響應設計、電子簽名、營銷自動化以及IOT...等功能都為企業版的進階功能,讀者可以訪問官網進行兩個版本的功能差異比較,下圖為筆者整理的功能差異圖參考。
圖片整理來源 - https://www.odoo.com/zh_TW/page/editions